package com.example.javafx.simple;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.MenuButton;
import javafx.scene.control.MenuItem;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class MenuButtonExample extends Application {

    @Override
    public void start(Stage primaryStage) {
        // 创建一个 MenuButton
        MenuButton menuButton = new MenuButton("Options");

        // 添加 MenuItem 项
        MenuItem item1 = new MenuItem("Option 1");
        MenuItem item2 = new MenuItem("Option 2");
        MenuItem item3 = new MenuItem("Option 3");

        menuButton.getItems().addAll(item1, item2, item3);

        // 将 MenuButton 添加到布局
        VBox root = new VBox(menuButton);
        Scene scene = new Scene(root, 300, 200);

        primaryStage.setTitle("MenuButton Example");
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}